/**
 * 
 */
package com.rhf.ui.gwt.client.presenter;

import com.google.gwt.event.shared.HandlerManager;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.HasWidgets;
import com.rhf.core.dto.SaisonVO;
import com.rhf.ui.gwt.client.view.SaisonView;

/**
 * @author fsau
 *
 */
public class SaisonPresenter implements Presenter, SaisonView.Presenter<SaisonVO> {
		
		/**
		 * 
		 */
		private final HandlerManager handlerManager; 
		
		/**
		 * 
		 */
		private final SaisonView<SaisonVO> saisonView;
		
		/**
		 * Constructeur
		 */
		public SaisonPresenter(HandlerManager handlerManager, SaisonView<SaisonVO> saisonView) {
			this.handlerManager = handlerManager;	
			this.saisonView = saisonView;
		}
		
		
		/**
		 * 
		 */
		public void onAjouterSaisonButtonClicked() {
			Window.alert("Ajouter saison");	
		}
		
		/**
		 * 
		 */
		public void onSupprimerSaisonButtonClicked() {
			Window.alert("Supprimer saison");
		}
		
		/*
		 * (non-Javadoc)
		 * @see com.rhf.ui.gwt.client.presenter.Presenter#go(com.google.gwt.user.client.ui.HasWidgets)
		 */
		public void go(HasWidgets container) {
				container.clear();
				container.add(this.saisonView.asWidget());			
				Window.alert("Chargement de la Presenter SAISON");
		}
		
}
	

